go/types.object.pos (field)
20 uses
go/types (current package)
call.go#L337: vars = append(vars, NewParam(last.pos, last.pkg, last.name, typ))
call.go#L630: params = append([]*Var{NewVar(sig.recv.pos, sig.recv.pkg, name, x.typ)}, params...)
decl.go#L456: check.errpos = atPos(obj.pos)
infer.go#L326: check.errorf(posn, _CannotInferTypeArgs, "cannot infer %s (%v)", tpar.obj.name, tpar.obj.pos)
interface.go#L62: sig.recv = NewVar(m.pos, m.pkg, "", typ)
named.go#L178: sig = check.subst(origm.pos, origSig, smap, ctxt).(*Signature)
named.go#L196: return NewFunc(origm.pos, origm.pkg, origm.name, sig)
object.go#L84: pos token.Pos
object.go#L129: func (obj *object) Pos() token.Pos { return obj.pos }
object.go#L379: return &Label{object{pos: pos, pkg: pkg, name: name, typ: Typ[Invalid], color_: black}, false}
signature.go#L153: tpar.bound = check.subst(tpar.obj.pos, recvTPar.bound, smap, nil)
stmt.go#L70: return unused[i].pos < unused[j].pos
subst.go#L418: out[i] = NewFunc(method.pos, method.pkg, method.name, &newsig)
typeparam.go#L135: pos := t.obj.pos
typeparam.go#L138: pos = n.obj.pos
typeset.go#L177: pos = ityp.methods[0].pos
typeset.go#L229: panic(fmt.Sprintf("%v: duplicate method %s", m.pos, m.name))
typeset.go#L256: addMethod(m.pos, m, true)
typeset.go#L322: panic(fmt.Sprintf("%v: duplicate method %s", m.pos, m.name))